//
//  NSData+Category.h
//  LNUniversal
//
//  Created by liu nian on 15/5/25.
//  Copyright (c) 2015年 Liu Nian site:http://iliunian.com. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSData (Category)
#pragma mark Encode
/**
 *  获取MD5编码字符串
 *
 *  @return 经过MD5编码的字符串
 */
- (NSString *)MD5EncodedString;

/**
 *  获取使用KEY进行SHA1编码的字符串
 *
 *  @param key
 *
 *  @return 编码后的字符串
 */
- (NSData *)HMACSHA1EncodedDataWithKey:(NSString *)key;

/**
 *  获取经过BASE64编码的字符串
 *
 *  @return 编码后的字符串
 */
- (NSString *)base64EncodedString;
@end
@interface NSData (Gzip)

/**
 *  ZIP解压缩
 *
 *  @return 数据
 */
- (NSData *)gzipUnpack;
@end
